import os
#项目路径
c_path=os.path.dirname(__file__) #获取当前文件的路径
print(c_path)
pro_path=os.path.split(c_path)[0]
print(pro_path)
#数据路径
data_path = os.path.join(pro_path,'common')
#日志路径
logs_path = os.path.join(pro_path,'logs')
#报告路径
report_path=os.path.join(pro_path,'reports')
print(data_path,logs_path,report_path)
#报告json路径
report_json_path=os.path.join(pro_path,'reports','report_json')
#报告html路径
report_html_path=os.path.join(pro_path,'reports','report_html')
print(report_json_path,report_html_path)


#打包
# common/conf_path.py
# import os
# import sys
#
# # 区分开发/打包环境的基础路径
# if getattr(sys, 'frozen', False):
#     # 打包后：可执行文件所在目录（dist目录）
#     base_dir = os.path.dirname(sys.executable)
# else:
#     # 开发环境：当前文件（conf_path.py）所在目录的上级目录（项目根目录）
#     base_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
#
# # 报告路径（基于base_dir生成）
# report_html_path = os.path.join(base_dir, "reports", "html")
# report_json_path = os.path.join(base_dir, "reports", "json")
#
# # 自动创建报告目录（防止目录不存在）
# os.makedirs(report_html_path, exist_ok=True)
# os.makedirs(report_json_path, exist_ok=True)